home *** CD-ROM | disk | FTP | other *** search
/ Aminet 24 / Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso / Aminet / dev / c / AmiVoGL_MDEV.lha / examples / makefile.tc < prev    next >
Makefile  |  1991-09-23  |  2KB  |  82 lines

  1. #
  2. TESTS = trivial.exe simple.exe shapes.exe poly.exe views.exe circtxt.exe \
  3.     moretxt.exe curves.exe patches.exe balls.exe objvws.exe world.exe \
  4.     loc.exe teapot.exe cube.exe lcube.exe \
  5.     tetra.exe sinewave.exe moretxt2.exe
  6.  
  7. LIB = ..\src\vogl.lib ..\hershey\src\hershey.lib
  8. CFLAGS = -ml -I..\src -DTC
  9.  
  10. all: $(TESTS)
  11.  
  12. .c.obj:
  13.     tcc  -c $(CFLAGS) $<
  14.  
  15. .obj.exe:
  16.     tcc $(CFLAGS) $*.obj $(LIB)
  17.  
  18. trivial.exe: $(LIB) trivial.obj
  19.     tcc $(CFLAGS) trivial.obj $(LIB)
  20.  
  21. simple.exe: $(LIB) simple.obj
  22.     tcc $(CFLAGS) simple.obj $(LIB)
  23.  
  24. shapes.exe: $(LIB) shapes.obj
  25.     tcc $(CFLAGS) shapes.obj $(LIB)
  26.  
  27. poly.exe: $(LIB) poly.obj
  28.     tcc $(CFLAGS) poly.obj $(LIB)
  29.  
  30.  
  31. views.exe: $(LIB) views.obj
  32.     tcc $(CFLAGS) views.obj $(LIB)
  33.  
  34.  
  35. circtxt.exe: $(LIB) circtxt.obj
  36.     tcc $(CFLAGS) circtxt.obj $(LIB)
  37.  
  38.  
  39. moretxt.exe: $(LIB) moretxt.obj
  40.     tcc $(CFLAGS) moretxt.obj $(LIB)
  41.  
  42. moretxt2.exe: $(LIB) moretxt2.obj
  43.     tcc $(CFLAGS) moretxt2.obj $(LIB)
  44.  
  45. curves.exe: $(LIB) curves.obj
  46.     tcc $(CFLAGS) curves.obj $(LIB)
  47.  
  48.  
  49. patches.exe: $(LIB) patches.obj
  50.     tcc $(CFLAGS) patches.obj $(LIB)
  51.  
  52.  
  53. objvws.exe: $(LIB) objvws.obj
  54.     tcc $(CFLAGS) objvws.obj $(LIB)
  55.  
  56.  
  57. balls.exe: $(LIB) balls.obj
  58.     tcc $(CFLAGS) balls.obj $(LIB)
  59.  
  60.  
  61. world.exe: $(LIB) world.obj 
  62.     tcc $(CFLAGS) world.obj $(LIB)
  63.  
  64. loc.exe: $(LIB) loc.obj 
  65.     tcc $(CFLAGS) loc.obj $(LIB)
  66.  
  67. teapot.exe: $(LIB) teapot.obj 
  68.     tcc $(CFLAGS) teapot.obj $(LIB)
  69.     
  70. cube.exe: $(LIB) cube.obj 
  71.     tcc $(CFLAGS) cube.obj $(LIB)
  72.     
  73. lcube.exe: $(LIB) lcube.obj 
  74.     tcc $(CFLAGS) lcube.obj $(LIB)
  75.     
  76. tetra.exe: $(LIB) tetra.obj 
  77.     tcc $(CFLAGS) tetra.obj $(LIB)
  78.     
  79. sinewave.exe: $(LIB) sinewave.obj 
  80.     tcc $(CFLAGS) sinewave.obj $(LIB)
  81.     
  82.